<template>
  <div class="container">
    欢迎使用撸码云，这是一款面向企业和个人的应用内测平台。<br />
    <br />
    撸码云认可并尊重用户的隐私。因此，撸码云致力于确保用户了解其个人信息的使用方式，并且保证这
    些信息的安全。此隐私策略适用于撸码云通过显示此隐私策略的网站、移动应用、产品和服务（包括可能
    由撸码云离线提供的产品和服务）收集的信息。此隐私策略适用于撸码云当前提供的所有撸码云产品和服务。<br />
    <br />
    除非此隐私策略第 2 节、第 6 节、第 7 节和第 16 节另有规定，否则未经您同意，
    撸码云不会与第三方共享您的任何与个人、团队和项目有关的信息。<br />
    <br />
    访问撸码云的网站，或者使用或购买撸码云提供的产品和服务，即表示您接受此隐私策略所述惯例，并同意撸码云按照此隐私策略所述方式使用您的信息。
    <br /><br />
    第一条：撸码云收集的信息<br />
    撸码云可能向您收集有关您的身份、您在撸码云上创建/加入的团队信息，以及您对撸码云产品的个人
    喜好方面的信息。我们通常可能收集的个人信息包括：姓名、电子邮件地址、电话号码、IP
    地址；团队信息包括：公司/团队名称、Logo（或商标、企业标识）、公司/团队介绍、公司/团队通讯地址、电话
    号码、服务使用状态的相关信息，以及您在购买过程中可能会涉及到的帐户信息。
    <br />

    撸码云可能会采用多种不同方式来接收和收集您的个人信息。这些方式可能包括：
    <br />
    1. 来自您的信件
    <br />
    您给我们发送电子邮件或写信时，可能会在邮件中提供您的公司/团队信息、您的姓名、联系详细信息以及其他个人信息。
    <br />
    2. 用户支持
    <br />
    您在打电话或发电子邮件给我们请求产品方面的技术帮助或索取有关我们产品的信息时，可能向我们提供企业/团队和个人信息。
    <br />
    3. 产品注册
    <br />
    注册撸码云产品时，系统会要求您提供信息，以便我们将您记录为撸码云产品的所有者，从而有助于我们为您提供服务和信息。
    <br />
    4. 购买
    <br />
    如果您希望通过我们的在线支付系统订购撸码云产品，我们将需要足够的信息才能完成您的订购，
    这些信息包括您企业/团队的银行账户信息或个人的信用卡信息。
    <br /><br />
    第二条：撸码云收集信息的用途 撸码云可能将您的个人信息用于以下用途：
    <br />
    1. 产品注册
    <br />
    您注册时所提供的信息将用于创建您的撸码云团队和项目，并且在您联系撸码云用户服务部门时，
    这些信息还将协助撸码云为您提供支持。撸码云还将使用这些信息来通知您有关您可能感兴趣的任何升级、新产品、促销或其他信息。
    <br />
    2. 产品的使用
    <br />
    撸码云可能将产品使用中收集的信息用于：定期验证您对产品的使用权利；
    向您发送新产品/新功能升级的通知前，确认您是否正在使用该产品/功能的较早版本或者是否会对您使用撸码云有所帮助；
    以及，从撸码云接收您请求获取的产品内部消息。
    <br />
    3. 产品购买
    <br />
    如果您通过撸码云的在线支付系统购买产品，撸码云
    将使用您的信息来处理付款并将产品购买信息发送给您。
    <br />
    4. 内部分析
    <br />
    我们可能会使用您提供给我们的信息进行内部统计和分析，从而评估并增强您对撸码云网站的体验，
    包括通过识别您的喜好和购买意向，进行营销以及与运营和开发相关的活动。
    <br /><br />
    第三条：自动收集的信息<br />
    无论何时，只要您通过撸码云进入我们的网站或访问任何在线信息，我们的 Web
    服务器就会自动收集和汇总有关您的访问的信息
    （以下简称“自动信息”）。自动信息可能包括相关网站的 URL
    或域、浏览器类型、操作系统、您所访问的页面以及访问日期和时间。
    <br /><br />
    第四条：用户文件<br />
    撸码云允许您存储、发送、接收、编辑、同步、共享或者以其他方式组织或管理文件和文件夹
    （包括这些文件夹中存储的任何信息或数据）（以下统称“用户文件”）。
    我们可能获得您在撸码云上储存的所有用户文件的大小，因为我们需要了解您对撸码云的实际使用情况，
    但我们绝不会获取、储存、共享您的任何用户文件。
    <br /><br />
    第五条：与第三方共享信息<br />
    除非第 5 条、第 6 条另有特别规定，否则未经您同意，撸码云
    不会与第三方共享任何个人信息（例如，通过登录您的用户帐户并选择某选项）。
    <br />
    1. 内部运营
    <br />
    我们可能与独立审计师共享您向我们提供的信息，实现与我们的内部业务运营相关的收入审计目的，前提是此类审计公司必须遵守此隐私策略。
    <br />
    2. 服务提供商
    <br />
    我们有时会雇用其他公司代表我们提供服务，比如处理交易、邮件的处理和寄送、提供用户支持、
    托管网站或者针对我们的产品或服务进行统计分析。我们有时需要将您企业/团队和个人的信息与其他公司共享，
    以便这些公司能够提供适用的服务。我们仅向这些公司提供其向您提供服务所需的信息，
    但未授权这些公司将您的信息用于撸码云之外的任何其他用途。
    <br /><br />
    第六条：法定披露<br />
    虽然我们会尽最大努力保护用户隐私，但当我们有理由相信只有公开个人信息才能遵循现行司法程序、
    法院指令或其他法律程序或者保护撸码云、撸码云用户或第三方的权利、财产或安全时，我们可能披露个人信息。
    <br />
    第七条：安全<br />
    我们会采取合理的实际及电子手段以及规程保障措施来保护您的企业/团队和个人信息。
    虽然通过因特网信息传输数据并非100%
    安全，但我们已经采取并将继续采取商业范畴内合理的努力来确保您的个人信息得到保护。
    <br /><br />
    第八条：加密<br />
    撸码云所有的数据都基于SSL/HTTPs传输，保证数据畅通且安全。严格的数据备份制度，
    保证每小时、每天和每周都会执行严格的数据备份工作。
    <br /><br />
    第九条：COOKIE<br />
    Cookie是仅限文本的信息字符串，网站会将这些字符串传输到计算机硬盘上浏览器的
    Cookie 文件中， 以便网站能够记住您的身份信息以及其他详细信息。Cookie
    可能由网站设置或来源自第三方，比如广告商。Cookie
    本身不用于或意图用于从用户的计算机读取任何信息 （Cookie
    本身的内容除外）。Cookie
    只是网站所使用的最初将其放置在您硬盘上的标识符。同一台服务器可以检索到
    Cookie 信息的实际内容，
    从而标识计算机并进而根据主服务器上存储的信息自定义、跟踪或控制站点的使用情况。
    <br />
    我们可能会在撸码云网站上使用 Cookie。使用
    Cookie，我们便能进行自动访问和使用我们网站的数据输入功能，以及在网站（如果有）上根据您的喜好或兴趣定制网站，
    或者自定义促销或营销活动时，关联您所进行的购买活动的在线订购信息。此外，我们还可以通过
    Cookie
    跟踪我们网站的使用情况，从而确定哪些功能有用或受欢迎，哪些功能并不能帮助我们有效地改进和更新我们的服务。
    大多数网络浏览器都会向您发出有关使用 Cookie 的提醒，或者完全拒绝接受
    Cookie。您可以通过修改浏览器设置， 接受或拒绝 Cookie。但是，如果禁用
    Cookie，您就不能使用此网站的各项交互功能。
    <br /><br />
    第十条：链接<br />
    我们网站上可能会提供某些链接，
    这些链接可能指向我们选择提供共同品牌产品的第三方或者我们认为有助于您更好的使用撸码云服务的其他网站。
    第三方网站不受此隐私策略的约束，撸码云不对这些网站处理您的个人信息的相关做法进行任何说明。建议您在开始访问这些网站之前查阅其隐私策略，确定其隐私保护惯例。
    <br /><br />
    第十一条：有害信息的过滤和删除<br />
    撸码云禁止用户创建和储存一切有害信息，包括：
    <br />
    1. 违反中国宪法确定的基本原则的；
    <br />
    2. 危害国家安全，泄露国家秘密，颠覆国家政权，破坏国家统一的；
    <br />
    3. 损害国家荣誉和利益，攻击党和政府的；
    <br />
    4. 煽动民族仇恨、民族歧视，破坏民族团结的；
    <br />
    5. 破坏国家、地区间友好关系的；
    <br />
    6. 违背中华民族传统美德、社会公德、论理道德、以及社会主义精神文明的；
    <br />
    7. 破坏国家宗教政策，宣扬邪教和封建迷信的；
    <br />
    8. 散布谣言或不实消息，扰乱社会秩序 ，破坏社会稳定的；
    <br />
    9.
    煽动、组织、教唆恐怖活动、非法集会、结社、游行、示威、聚众扰乱社会秩序的；
    <br />
    10. 散布淫秽、色情、赌博、暴力、恐怖或者教唆犯罪的；
    <br />
    11. 侮辱或诽谤他人，侵害他人合法权益的；
    <br />
    12. 侵犯他人肖像权、姓名权、名誉权、隐私权或其他人身权利的；
    <br />
    13. 使用漫骂、辱骂、中伤、恐吓、诅咒等不文明语言的；
    <br />
    14. 以非法民间组织名义活动的；
    <br />
    15. 侵犯他人著作权、信息网络传播权等合法权益的；
    <br />
    16. 含有法律、行政法规禁止的其他内容的。
    <br />
    撸码云将针对以上信息制定过滤和屏蔽机制，如用户在撸码云创建项目或储存文件时不能履行和遵守协议中的规定，
    撸码云有权对违反协议的用户做出关闭帐户处理，同时保留依法追究当事人法律责任的权利。
    此外，撸码云在采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任。
    撸码云依据本协议约定获得处理违法违规内容的权利，该权利不构成撸码云的义务或承诺，
    撸码云不能保证及时发现违法行为或进行相应处理。
    <br />
    第十二条：信息的访问、修改和准确性<br />
    我们采取了一些合理步骤来确保我们从您那里收到的信息正确无误且始终为最新。您有权访问您的公司/团队和个人信息，
    来验证其准确性，并纠正不准确的信息。您可以使用电子邮件地址和密码通过撸码云网站登录您的帐户并单击个人设置”，
    随时更改您的信息。您也可以通过admin@hnzzwlkj.com与我们联系，访问并纠正个人信息中的错误。
    如果您不想获得有关产品、服务或营销计划的信息，或者希望从任何直接营销计划、企业调查、电话营销、直邮或电子邮件列表中删除您的信息，
    或者想限制我们对您的个人信息的使用或披露，请通过admin@hnzzwlkj.com与我们联系。
    <br />
    第十三条：业务转让<br />
    撸码云收集的信息将被视作一项资产。如果撸码云、任何附属公司、部门或部分资产被另一家公司收购，
    则此类信息可能成为被转让资产之一。如果情况如此，收购方公司只能按照此隐私策略（或者向您收集信息时有效的任何后续策略）使用您的信息。
    请注意，转让后提交或收集的信息可能必须遵守收购方公司所采用的新隐私策略。
    <br />
    第十四条：国际传输<br />
    您的信息可能被传送到或存储在您所在国家/地区、省/市/自治区或其他政府管辖区域以外的地方，
    这些地方的隐私法律对您的个人信息的保护程度可能低于您所在的管辖区域。如果您位于中华人民共和国以外，
    您应知悉，撸码云可能将您的个人信息传输到中国并在中国进行处理。提交此类信息，即表示您同意此隐私策略，
    进而表示您同意进行此类传输。
    <br />
    我们始终致力于改善我们的业务和运营。因此，我们的策略将不断完善。
    鉴于此，撸码云保留不时修改此隐私策略的权利。对此策略的更改将发布在www.lumayun.com网站上。
    我们欢迎您不时访问我们的隐私策略页面，来查看最新隐私策略。如果我们对此隐私策略进行实质性更改，
    扩展了我们使用您的公司/团队和个人信息的权利，我们将通过电子邮件或者在我们网站上的显著位置告知您并征求您的同意。
    <br />
    第十五条：与我们联系<br />
    请将您对您的信息的任何访问请求、信息修改请求或有关此策略的问题发送至以下电子邮件地址：admin@hnzzwlkj.com。欢迎使用撸码云，这是一款面向企业和个人的应用内测平台。
  </div>
</template>

<script>
  import Yeepass from "@/tools/pass";
  import axios from "axios";
  export default {
    //import引入的组件需要注入到对象中才能使用
    components: {},
    data() {
      //这里存放数据
      return {
        url: "",
        checkList: ["选中且禁用", "复选框 A"],

        object: {},
        codeText: "获取验证码",
        // 验证码定时器
        timer_code: "",
        //倒计时时间
        timer_count: 12
      };
    },
    //监听属性 类似于data概念
    computed: {},
    //监控data中的数据变化
    watch: {},
    //方法集合
    methods: {
      // 获取验证码
      getCode() {
        if (String(this.user.mobile).length != 11) {
          this.$message.error("请输入正确的手机号");
          return;
        }

        if (this.codeText != "获取验证码") {
          return;
        }

        this.timer_count = 13;
        var params = new URLSearchParams();
        params.append("mobile", String(this.user.mobile));
        params.append("event", "forgot");
        let that = this;
        that.$post(this.API.Sms_code, params).then(res => {
          if (res) {
            that.timer_code = setInterval(() => {
              that.codeText = this.timer_count;
              that.timer_count--;
              if (that.timer_count < 0) {
                that.codeText = "获取验证码";
                clearInterval(that.timer_code);
              }
            }, 1000);
          }
        });
      },

      // 提交
      submitFrom() {
        if (String(this.user.mobile).length != 11) {
          this.$message.error("请输入正确的手机号");
          return;
        }
        if (String(this.user.code).length != 4) {
          this.$message.error("请输入正确的手机号");
          return;
        }
        if (String(this.user.password).length < 6) {
          this.$message.error("密码必须大于6位数");
          return;
        }
        if (String(this.user.re_password).length < 6) {
          this.$message.error("密码必须大于6位数");
          return;
        }
        if (String(this.user.re_password) != String(this.user.password)) {
          this.$message.error("两次密码输入不一致");
          return;
        }
        var params = new URLSearchParams();
        params.append("mobile", String(this.user.mobile));
        params.append("code", String(this.user.code));
        params.append("password", String(this.user.password));
        this.$post(this.API.UserForgotPwd, params).then(res => {
          if (res) {
            //修改成功，跳到登录页
            this.$message.success("修改成功，请重新登录");
            this.$router.push({
              path: "/login",
              name: "login"
            });
          }
        });
      },
      goUrl(path, name) {
        this.$router.push({
          path: path,
          name: name
        });
      }
    },
    //生命周期 - 创建完成（可以访问当前this实例）
    created() {},
    //生命周期 - 挂载完成（可以访问DOM元素）
    mounted() {}
  };

</script>
<style scoped>
  * {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
  }

  .container {
    background-color: #000;
    padding: 30px;
    line-height: 30px;
    color: #fff;
    width: 100%;
  }

  .container-login {
    width: 100%;
    min-height: 70vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background: -webkit-linear-gradient(-135deg, #fdc7aa, #fdc7aa);
    background: -o-linear-gradient(-135deg, #fdc7aa, #fdc7aa);
    background: -moz-linear-gradient(-135deg, #fdc7aa, #fdc7aa);
    background: linear-gradient(-135deg, #fdc7aa, #fdc7aa);
    /* background-image: url(../../static/背景色块.png); */
    /* background-repeat: no-repeat; */
  }

  .wrap-login {
    width: 500px;
    height: 500px;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    justify-content: center;
    align-items: center;
  }

  a {
    font-family: Poppins-Regular;
    font-size: 14px;
    line-height: 1.7;
    color: #666666;
    margin: 0px;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
  }

  a:focus {
    outline: none !important;
  }

  a:hover {
    color: rgb(224, 140, 13);
  }

  p {
    font-family: Poppins-Regular;
    font-size: 14px;
    line-height: 1.7;
    color: #666666;
    margin: 0px;
  }

  ul,
  li {
    margin: 0px;
    list-style-type: none;
  }

  /*---------------------------------------------*/
  input {
    outline: none;
    border: none;
  }

  textarea {
    outline: none;
    border: none;
  }

  textarea:focus,
  input:focus {
    border-color: transparent !important;
  }

  input:focus::-webkit-input-placeholder {
    color: transparent;
  }

  input:focus:-moz-placeholder {
    color: transparent;
  }

  input:focus::-moz-placeholder {
    color: transparent;
  }

  input:focus:-ms-input-placeholder {
    color: transparent;
  }

  textarea:focus::-webkit-input-placeholder {
    color: transparent;
  }

  textarea:focus:-moz-placeholder {
    color: transparent;
  }

  textarea:focus::-moz-placeholder {
    color: transparent;
  }

  textarea:focus:-ms-input-placeholder {
    color: transparent;
  }

  input::-webkit-input-placeholder {
    color: #999999;
  }

  input:-moz-placeholder {
    color: #999999;
  }

  input::-moz-placeholder {
    color: #999999;
  }

  input:-ms-input-placeholder {
    color: #999999;
  }

  textarea::-webkit-input-placeholder {
    color: #999999;
  }

  textarea:-moz-placeholder {
    color: #999999;
  }

  textarea::-moz-placeholder {
    color: #999999;
  }

  textarea:-ms-input-placeholder {
    color: #999999;
  }

  /*---------------------------------------------*/
  button {
    outline: none !important;
    border: none;
    background: transparent;
  }

  button:hover {
    cursor: pointer;
  }

  iframe {
    border: none !important;
  }

  .txt1 {
    font-family: Poppins-Regular;
    font-size: 13px;
    line-height: 1.5;
    text-decoration: none;
    color: #000;
  }

  .txt2 {
    font-family: Poppins-Regular;
    font-size: 13px;
    line-height: 1.5;
    color: #666666;
    text-decoration: none;
  }

  .p-t-12 {
    padding-top: 12px;
  }

  .p-t-136 {
    padding: 60px 0px 35px 0px;
    margin-left: 130px;
  }

  .text-center {
    text-align: center;
  }

  .text-center a {
    margin: 0px 5px;
    font-size: 13px;
  }

  .limiter {
    width: 100%;
    margin: 0 auto;
  }

  /*------------------------------------------------*/

  .login-pic {
    width: 316px;
  }

  .login-pic img {
    max-width: 100%;
  }

  .symbol-input100 {
    font-size: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    position: absolute;
    border-radius: 25px;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 35px;
    pointer-events: none;
    color: #666666;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  /*----------------------------------------------*/
  .login-form {
    width: 300px;
  }

  .login-form-title {
    text-align: center;
    width: 100%;
    display: block;
    padding-bottom: 30px;
    font-size: 32px;
    font-weight: 800;
    margin-top: 60px;
  }

  /*---------------------------------------------*/
  .wrap-input {
    width: 100%;
    z-index: 1;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    height: 42px;
    border-radius: 21px;
    background: #e6e6e6;
  }

  .login_img {
    width: 28px;
    height: 28px;
    margin: 0px 0px 0px 14px;
  }

  .login_getCode {
    background-color: #5793fd;
    height: 100%;
    width: 103px;
    font-size: 13px;
    line-height: 42px;
    border-radius: 21px;
    text-align: center;
    color: #ffffff;
  }

  .input {
    font-family: Poppins-Medium;
    line-height: 1.5;
    color: #666666;

    height: 100%;
    background-color: transparent;
    margin: 0px 0px 0px 10px;
  }

  /* 按钮 */
  .container-login-form-btn {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 20px;
  }

  .login-form-btn {
    font-family: Montserrat-Bold;
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
    text-transform: uppercase;
    width: 368px;
    height: 42px;
    border-radius: 21px;
    background: -webkit-linear-gradient(-135deg, #ff7226, #ff9d68);
    background: -o-linear-gradient(-135deg, #ff7226, #ff9d68);
    background: -moz-linear-gradient(-135deg, #ff7226, #ff9d68);
    background: linear-gradient(-135deg, #ff7226, #ff9d68);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 25px;

    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    -moz-transition: all 0.4s;
    transition: all 0.4s;
  }

  .login-form-btn:hover {
    background: #333333;
  }

  .el-checkbox__input {
    margin-top: 50px;
  }

  .el-checkbox__label {
    font-size: 12px;
    margin-top: 30px;
  }

  /* 媒体查询 */

  @media (max-width: 992px) {
    .wrap-login {
      padding: 67px 90px 33px 85px;
    }

    .login-pic {
      width: 35%;
    }

    .login-form {
      width: 100%;
    }

    .login-form-title {
      margin-top: 0px;
    }
  }

  @media (max-width: 768px) {
    .wrap-login {
      padding: 100px 80px 33px 80px;
    }

    .login-pic {
      display: none;
    }

    .login-form {
      width: 100%;
    }

    .login-form-title {
      margin-top: -20px;
    }
  }

  @media (max-width: 576px) {
    .wrap-login {
      padding: 100px 15px 33px 15px;
    }

    .login-form-title {
      margin-top: -20px;
    }
  }

</style>
